import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// 引入有赞vant组件库
// 组件库功能
import Vant, { Lazyload } from 'vant'
// 组件库样式
// import 'vant/lib/index.css'
// 引入组件库的less版本样式=》目的？=》修改less中定义的变量=》自定义主题
import 'vant/lib/index.less'
// 引入自己写的全局样式
import '@/styles/index.less'
// 根据手机屏幕大小动态设置根HTML字体大小
import 'amfe-flexible'

// 导入自己封装的插件
import { MyPlugs } from '@/utils/request'
import mplugins from '@/utils/plugins'

// 导入模块使用
// 导入全部=》把全部导出放到一个对象上
// import * as objTest from '@/utils/esm'
// console.log(objTest)
// objTest.test()
// import objBj, { cbe, getAbc, test } from '@/utils/esm'

// console.log('默认导出', objBj)
// cbe.a = '改变值了'
// console.log(cbe, getAbc)
// getAbc()
// test()

// 注册自己的插件
Vue.use(MyPlugs)
Vue.use(mplugins)

// 注册/安装组件
Vue.use(Lazyload)
Vue.use(Vant)

Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
